Programming aptitude and learning success in the introductory course on programming
نویسندگان
چکیده
It is difficult to learn to program. We investigated if it is possible to predict programming aptitude of our students with Dehnadi-Bornat test early in order to give more attention to the students which are identified as less apt for programming. We present the results of the test and the correlation of test results and the final marks of courses of programming in the paper. We found out that the Dehnadi-Bornat test is appropriate for our students. We also present didactical models that have been used in teaching of computer programming in our courses.
منابع مشابه
Optimists Have More Fun, But Do They Learn Better? – On the Influence of Emotional and Social Factors on Learning CS and Math
Learning to program is notoriously difficult. In order to understand predictors of success and, when possible, improve the course design of the introductory pprogramming course to increase the likelyhood of success, we study a number of factors that potentially indicate programming aptitude. We have studied the influence of emotional and social factors on students’ learning outcome. Emotional h...
متن کاملImplicit Theories and Self-efficacy in an Introductory Programming Course
Contribution: This study examined student effort and performance in an introductory programming course with respect to student-held implicit theories and self-efficacy. Background: Implicit theories and self-efficacy shed a light into understanding academic success, which must be considered when developing effective learning strategies for programming. Research Questions: Are implicit theories ...
متن کاملTesting Programming Aptitude
An initial cognitive study of early learning of programming aimed to extract experimental test data to establish novices’ understanding process has been carried out by us [1]. This empirical study was inspired by the notion that different people bring different patterns of knowledge in any new learning process, and demonstrated that how each student tackles the problem in a different way based ...
متن کاملThe camel has two humps ( working title )
Learning to program is notoriously difficult. A substantial minority of students fails in every introductory programming course in every UK university. Despite great academic effort, the proportion has increased rather than decreased over the years, and despite a great deal of research into teaching methods and student responses, we have no idea of the cause. It has long been suspected that som...
متن کاملFactors Affecting Course Outcomes in Introductory Programming
Learning to program is difficult for many students. Although several factors that affect learning to program have been identified over the years, we are still far from a full understanding of why some students learn to program easily and quickly while others flounder. Two constructs that may affect learning to program are self-efficacy and mental models. Self-efficacy is the individual’s judgme...
متن کامل